Big Huge Thesaurus

Benzoin odoriferum

noun